package cn.xscrum.system.domain;

import lombok.Data;
import cn.xscrum.common.annotation.Excel;
import cn.xscrum.common.core.domain.TreeEntity;

/**
 * 区域信息（省市县）对象 sys_areas
 * 
 * @author xscrum
 * @date 2020-01-10
 */
@Data
public class SysAreas extends TreeEntity
{
    private static final long serialVersionUID = 1L;

    /** 区域唯一标识 */
    @Excel(name = "区域唯一标识")
    private Long areaId;


    /** 祖级列表 */
    private String ancestors;

    /** 简称 */
    private String shortName;

    /** 区域名称 */
    @Excel(name = "区域名称")
    private String areaName;

    /** 完整区域名称 */
    @Excel(name = "完整区域名称")
    private String fullName;

    /** 标识路径 */
    private String idPath;

    /** 国家:中国86 */
    private String countryId;

    /** 分区标识 */
    private Integer zoneId;

    /** 省级id */
    @Excel(name = "省级id")
    private Long provinceId;

    /** 市级id */
    private Long cityId;

    /** 县或区域id */
    private Long districtId;

    /** 区域层级：1省2市3县4乡 */
    private Integer areaLevel;

    /** 首字母 */
    private String initials;


    /** 邮编 */
    private String zipCode;

    /** 状态 */
    @Excel(name = "状态")
    private Integer stateId;

    /** 备注 */
    private String memo;


}
